/*
  定义modules中用到的action。
  命令规则：
    模块名_属性名_操作(FETCH、QUERY等)   ！！！ 所有字母大写 作为常量导出
  属性名尽可能与modules.state中属性名一致，并且直观容易理解，否则请在该行后用 // 注释。
*/

/* app modules */

/* chart modules */
export const GET_APP_DATA = 'GET_APP_DATA';

/* -------------------------------------------------------------------------------------------------------- */

/*
  定义modules中用到的mutation。
  命令规则：
    操作名[SET, UPDATE, REMOVE]_模块名_属性名   ！！！ 所有字母大写 作为常量导出
  属性名尽可能与modules.state中属性名一致，并且直观容易理解，否则请在该行后用 // 注释。
*/

/* app modules */
export const UPDATA_APP_DATA = 'UPDATA_APP_DATA';
export const UPDATE_APP_STATE = 'UPDATE_APP_STATE';
export const UPDATA_APP_COMPONENTS = 'UPDATA_APP_COMPONENTS';

/* chart modules */
export const UPDATE_APPLY_CONFIG = 'UPDATE_APPLY_CONFIG';
export const UPDATA_APPLY_CURRENTID = 'UPDATA_APPLY_CURRENTID';
export const REMOVE_APPLY_CONTROL = 'REMOVE_APPLY_CONTROL';

export const UPDATE_CHART_CONFIG = 'UPDATE_CHART_CONFIG';

export const DELETE_SUBJECTLAYER_DATA = 'DELETE_SUBJECTLAYER_DATA';

/* pane modules */
export const INIT_PANEL_MODULES = 'INIT_PANEL_MODULES'; //初始化模块列表
export const TOGGLE_LEFT_MODULE = 'TOGGLE_LEFT_MODULE'; //切换左侧模块状态
export const SET_LEFT_PANEL_STATE = 'SET_LEFT_PANEL_STATE'; //设置左侧面板开关状态
export const ADD_BOTTOM_MODULE = 'ADD_BOTTOM_MODULE'; //新增底部模块
export const REMOVE_BOTTOM_MODULE = 'REMOVE_BOTTOM_MODULE'; //删除底部模块
export const ACTIVE_BOTTOM_MODULE = 'ACTIVE_BOTTOM_MODULE'; //激活底部模块
export const SET_BOTTOM_PANEL_STATE = 'SET_BOTTOM_PANEL_STATE'; //设置底部面板开关状态
export const SET_MODULE_OPTIONS = 'SET_MODULE_OPTIONS'; //设置模块参数

/**
 * query modules
 */
export const SET_BUS_ATTRIBUTE = 'SET_BUS_ATTRIBUTE'; //存储查询条件
